encoding/json/jsontext.Token.num (field)

43 uses

	encoding/json/jsontext (current package)
		decode.go#L597: 		return Token{raw: &d.decodeBuffer, num: uint64(d.previousOffsetStart())}, nil
		decode.go#L617: 		return Token{raw: &d.decodeBuffer, num: uint64(d.previousOffsetStart())}, nil
		token.go#L105: 	num uint64
		token.go#L164: 		return Token{str: "F", num: uint64(math.Float32bits(n))}
		token.go#L186: 	return Token{str: "f", num: math.Float64bits(n)}
		token.go#L194: 	return Token{str: "i", num: uint64(n)}
		token.go#L202: 	return Token{str: "u", num: uint64(n)}
		token.go#L233: 		if uint64(raw.previousOffsetStart()) != t.num {
		token.go#L268: 	} else if len(t.str) != 0 && t.num == 0 {
		token.go#L291: 		if uint64(raw.previousOffsetStart()) != t.num {
		token.go#L303: 	if len(t.str) != 0 && t.num == 0 {
		token.go#L307: 	if t.num > 0 {
		token.go#L310: 			return string(jsonwire.AppendFloat(nil, float64(math.Float32frombits(uint32(t.num))), 32)), nil
		token.go#L312: 			return string(jsonwire.AppendFloat(nil, float64(math.Float64frombits(uint64(t.num))), 64)), nil
		token.go#L314: 			return strconv.FormatInt(int64(t.num), 10), nil
		token.go#L316: 			return strconv.FormatUint(uint64(t.num), 10), nil
		token.go#L332: 	} else if t.num != 0 {
		token.go#L336: 			return jsonwire.AppendFloat(dst, float64(math.Float32frombits(uint32(t.num))), 32), nil
		token.go#L338: 			return jsonwire.AppendFloat(dst, float64(math.Float64frombits(uint64(t.num))), 64), nil
		token.go#L340: 			return strconv.AppendInt(dst, int64(t.num), 10), nil
		token.go#L342: 			return strconv.AppendUint(dst, uint64(t.num), 10), nil
		token.go#L394: 		if uint64(raw.previousOffsetStart()) != t.num {
		token.go#L405: 	} else if t.num != 0 {
		token.go#L409: 			return float64(math.Float32frombits(uint32(t.num))), nil
		token.go#L411: 			f64 := float64(math.Float64frombits(uint64(t.num)))
		token.go#L417: 			return float64(int64(t.num)), nil // NOTE: This may lead to loss of precision.
		token.go#L419: 			return float64(uint64(t.num)), nil // NOTE: This may lead to loss of precision.
		token.go#L455: 		if uint64(raw.previousOffsetStart()) != t.num {
		token.go#L481: 	} else if t.num != 0 {
		token.go#L485: 			return int64(t.num), nil
		token.go#L487: 			if t.num > maxInt64 {
		token.go#L490: 			return int64(t.num), nil
		token.go#L492: 			f64 := float64(math.Float64frombits(uint64(t.num)))
		token.go#L494: 				f64 = float64(math.Float32frombits(uint32(t.num)))
		token.go#L544: 		if uint64(raw.previousOffsetStart()) != t.num {
		token.go#L560: 	} else if t.num != 0 {
		token.go#L564: 			return t.num, nil
		token.go#L566: 			if int64(t.num) < minUint64 {
		token.go#L569: 			return uint64(int64(t.num)), nil
		token.go#L571: 			f64 := float64(math.Float64frombits(uint64(t.num)))
		token.go#L573: 				f64 = float64(math.Float32frombits(uint32(t.num)))
		token.go#L607: 		if uint64(raw.previousOffsetStart()) != t.num {
		token.go#L611: 	case t.num != 0: